using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;

namespace SharpMud.MudLib.Common.Entities.Players.Session.States
{
    //public interface ITerminalSessionState<TTerminalType> : IRequiresExternalPulsing where TTerminalType : SharpMud.Terminal.IInteractiveTerminal
    //{
    //    void Initialize(TTerminalType session);
    //    void Initialize(ITerminalSessionState<TTerminalType> parentState, TTerminalType session);

    //    ITerminalSessionState<TTerminalType> ParentState { get;}

    //    string StateID { get;}
    //    bool StillActive { get;}
    //}
}
